$(document).ready(function(){

	var baseUrl = $("#baseUrl").text();
	
	function showAlertError(mensagem){
		$("#alert-error-rn").show();
		$("#alert-error-rn span").text(mensagem);
	}
	
	function hideAlertError(){
		$("#alert-error-rn").hide();
	}

	$(".cadastra-cpf").focus(function(){
		$(".alert-error-modal-success").hide();
		$(".alert-error-modal").hide();
		$(".btn-submit-cliente").attr("disabled", "disabled");
	});
	
	$(".cadastra-cpf").blur(function(){
		var rel = $(this).attr('rel');
		var val = $(this).val();
		$.getJSON(baseUrl+'/cliente/ajax-cpf-incluido/cpf/'+$(this).val(),
			function(j){
			$(".alert-error-modal").hide();
			$(".btn-submit-cliente").removeAttr("disabled");
		}).error(function() {
			if (rel != val){
				var msg = "O cliente com este CPF já foi incluido.";
				$(".alert-error-modal").show();
				$(".alert-error-modal span").text(msg);
				$(".btn-submit-cliente").attr("disabled", "disabled");				
			}else{
				$(".alert-error-modal").hide();
				$(".btn-submit-cliente").removeAttr("disabled");
			}
		});
	});
	
	$(".btn-submit-cad-cliente").click(function(){
		$(".btn-submit-cliente").attr("disabled", "disabled");
		$.getJSON(baseUrl+'/cliente/ajax-cadastra-cliente/cpf/' + $("#cadcpf").val() + '/nome/' + $("#cadnome").val(),
			function(j){
			$(".alert-error-modal-success").show();
			$(".alert-error-modal-success span").text("Cliente com CPF " + $("#cadcpf").val() + " inserido com sucesso");
		}).error(function() {
				
			});
		return false;
	});
	
	$(".btn-submit-edit-cliente").click(function(){
                var id = $(this).attr('rel');
		$(".btn-submit-cliente").attr("disabled", "disabled");
		$.getJSON(baseUrl+'/cliente/ajax-editar/id/'+ $("#id"+id).val() + '/cpf/' + $("#edcpf"+id).val() + '/nome/' + $("#ednome"+id).val(),
			function(j){
			$(".alert-error-modal-success").show();
			$(".alert-error-modal-success span").text("Cliente editado com sucesso");
		}).error(function() {
				
			});
		return false;
	});	
	
	$(".cpf").mask("99999999999");
	$('.icon-trash').tooltip();
	$('.icon-edit').tooltip();
	$('.icon-search').tooltip();
        $('i, input, a, select, button').tooltip();
        
             $('.monetario').priceFormat({
                prefix: '',
                centsSeparator: ',',
                thousandsSeparator: '.'
            });
});


